
//=================================================================
//              State Problem Definitions
//=================================================================
#define TPS 4                                    /* number of squares on a side - used to be N */
#define BOARDSIZE 16                                    /* total number of squares */
#define SIZE 16
#define WORDS 2                            /* number of words in packed state */
#define TPW 8                                     /* number of tiles per word */
//#define MAX 9000003                       /* prime size of old nodes hashtable */
//#define FULL 9000000      /* maximum number of elements to store in hash table */
#define MAXG 1000                                      /* maximum path length */
#define MAXH 100                                /* maximum manhattan distance */
#define WH 1                                                 /* weight of H */
#define WG 1                                                   /* weight of G */
#define MAXF (WH*MAXH+WG*MAXG)                       /* maximum total F value */
#define ProblemsFile "../Problems/states15.txt"
#define DEBUG_PRINTS true
#define MAX(x,y) (((x)>(y))?(x):(y))
